package com.fafu.service;

import com.fafu.domian.user.User;

import java.util.List;

public interface UserService {
	//用户注册
	boolean register(User user) throws Exception;

	//用户激活
	boolean active(String code);

	//用户登录
	User login(User user);

	//查询所有用户
	List <User> findAll();

	//修改密码(验证token版）
	boolean update(String token ,String username,String password);
	//修改密码(验证无token版）
	boolean updatebyweb(String username,String code,String password);

	//忘记密码
	void forget(String username);

	// 验证激活码，并登录
	User reset(String username ,String code);

	// 确认激活状态
	boolean checkstatus(String username);

	//重新发送邮件
	void resend(String username);

	/*public void update(String username,String code);*/

}
